home *** CD-ROM | disk | FTP | other *** search
- #########################################################################
- # #
- # EP (release 1.0) #
- # #
- # EP - Parser for Eiffel-3 #
- # #
- # Copyright (c) 1992 #
- # by Burghardt Groeber & Olaf Langmack #
- # #
- #########################################################################
-
- 1. Installation
- In order to install ep you have set some flags in the Makefile,
- according to your needs.
-
- 2. Information
- For further information about EP see the man page ep.l and
- file FUB-92-25.ps.
-
- 3. Hardware
- EP was successfully compiled, installed and tested on:
-
- SUN3 running SunOS 4.1
- SUN4 running SunOS 4.1.2
- MicroVax running Ultrix V3.1
- DecStation running Ultrix V4.2
-
- 4. Contents
- contents of ep.tar.Z:
- ---------------------
-
- file contents
- -------------------------------------------------------------------
- README this file
- Makefile compilation, testing and installation of ep
- Defs.h miscellaneous definitions
- # DynArray.[ch] dynamic storage handling
- * EiffelScan.[ch] scanner
- * EiffelScanSource.[ch] provides input for scanner
- # Errors.[ch] error handler
- Examples/gett.c example for using the generated tree
- FUB-92-25.ps report
- # General.[ch] miscellaneous functions
- # Idents.[ch] unambiguos encoding of identifiers
- # Memory.[ch] dynamic storage
- Merge.c integrated error listing generation
- * ParserDrv.[ch] parser driver (main)
- * ParserMEY.[ch] parser (Meyer)
- * ParserSIG.[ch] parser (SIG)
- # Positions.[ch] handling of source positions
- # Sets.[ch] sets of scalar values
- # StringMem.[ch] string memory
- # System.[ch] machine dependent code
- Test/TestMEY.e test input for "ep -MEY"
- # Time.[ch] access to cpu-time
- * Tree.TS tree description
- * Tree.[ch] tree generation
- ep.l manual page
- # ratc.h miscellaneous definitions
- * yyTree.w type specific operations
- ------------------------------------------------------------------
- All files marked with '*' are generated by tools of the Karlsruhe
- Compiler Construction Toolbox (CCTB). All files marked with '#'
- are part of a collection of reusabled software modules shiped with
- the CCTB. See FUB-92-25.ps for more information about CCTB.
-
-
- 5. Contact
- Please send questions, comments and error reports to:
-
-
- Burghardt Groeber
- Institut fuer Informatik
- FU Berlin
- Nestorstr. 8/9
- W-1000 Berlin 31
-
- groeber@inf.fu-berlin.de
-